Documents for PDF, .NET Edition Documentation
StructList<T> Class Members
Properties  Methods 

GrapeCity.Documents.Common Assembly > GrapeCity.Documents.Common Namespace : StructList<T> Class

The following tables list the members exposed by StructList<T>.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyGets or sets the total number of elements the internal array can hold without resizing.  
Public PropertyGets the number of elements actually contained in the StructList<T>.  
Public PropertyGets the current array containing the elements of the StructList<T>.  
Public PropertyGets a reference to the struct at the specified index.  
Public PropertyGets an object that can be used to synchronize access to the StructList<T>.  
Top
Public Methods
 NameDescription
Public MethodAdds a struct to the end of the StructList<T>.  
Public MethodAdds the elements of the specified array to the end of the StructList<T>.  
Public MethodAdds the elements of the specified collection to the end of the StructList<T>.  
Public MethodReturns a read-only ReadOnlyStructList<T> wrapper for the current StructList<T>.  
Public MethodOverloaded. Searches a range of elements in the sorted StructList<T> for an element using the specified GrapeCity.Documents.Common.StructComparison`1 and returns the zero-based index of the element.  
Public MethodRemoves all elements from the StructList<T>.  
Public MethodConverts the elements in the current StructList<T> to another type, and returns a list containing the converted elements.  
Public MethodOverloaded. Copies the entire StructList<T> to a compatible one-dimensional array, starting at the specified index of the target array.  
Public MethodGets the number of elements in the StructList<T> that match the conditions defined by the specified predicate.  
Public MethodDetermines whether the StructList<T> contains elements that match the conditions defined by the specified predicate.  
Public MethodRetrieves all the elements that match the conditions defined by the specified predicate.  
Public MethodOverloaded. Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire StructList<T>.  
Public MethodOverloaded. Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire StructList<T>.  
Public MethodPerforms the specified action on each element of the StructList<T>.  
Public MethodCreates a shallow copy of a range of elements in the source StructList<T>.  
Public MethodInserts a struct into the StructList<T> at the specified index.  
Public MethodInserts the elements of an array into the StructList<T> at the specified index.  
Public MethodInserts the elements of a collection into the StructList<T> at the specified index.  
Public MethodRemoves all the elements that match the conditions defined by the specified predicate.  
Public MethodRemoves the element at the specified index of the StructList<T>.  
Public MethodRemoves a range of elements from the StructList<T>.  
Public MethodOverloaded. Reverses the order of the elements in the entire StructList<T>.  
Public MethodOverloaded. Sorts the elements in the entire StructList<T> using the specified GrapeCity.Documents.Common.StructComparison`1.  
Public MethodCopies the elements of the StructList<T> to a new array.  
Public MethodSets the capacity to the actual number of elements in the StructList<T>, if that number is less than a threshold value.  
Public MethodDetermines whether every element in the StructList<T> matches the conditions defined by the specified predicate.  
Top
See Also

Reference

StructList<T> Class
GrapeCity.Documents.Common Namespace